﻿namespace HuwmanCode.ServiceProcess.DebugSupport

open System
open System.Diagnostics

/// <summary>
/// The interface for a service debug attacher notifier
/// </summary>
type INotifyAttacher =
    /// <summary>
    /// Notifies the debugger attacher that it can attach the debugger to the service process.
    /// </summary>
    /// <param name="serviceProcess">The service process which will be debugged.</param>
    abstract NotifyAttacher: serviceProcess:Process -> unit